// docs/.vitepress/theme/index.js
import DefaultTheme from 'vitepress/theme'
import './custom.css' //自定义主题样式

// import ElementPlus from 'element-plus' // 不需要导入element-plus 因为packages/components/index.ts已经全量导入了
// import 'element-plus/dist/index.css' // 不需要导入element-plus的样式，因为样式已经在packages/theme-chalk/gulpfile.ts中 在执行打包css后，向打包后的index.css中动态导入了

// import QiUi from 'qi-ui-plus' // 本地测试时，可以把打包后的dist复制到node_modules中并改名为qi-ui-plus。组件库正式上线npm后, 也可直接直接引入
import QiUi from '@qi-ui-plus/components' // 本地测试时,全量导入 也可以按需导入
import '@qi-ui-plus/theme-chalk/src/index.scss'; // 导入css样式 icon图标组件需要

// 展开收起
import Theme from 'vitepress/dist/client/theme-default'// 导入vitepress-theme-demoblock主题，并注册组件(包含主题中默认的组件)。
import 'vitepress-theme-demoblock/theme/styles/index.css'// 导入主题样式
import { registerComponents } from './register-components.js'// 导入插件的主题

export default {
  ...DefaultTheme,
  ...Theme,
  enhanceApp({ app }) {
    app
      // .use(ElementPlus)// register global components
      .use(QiUi)
    registerComponents(app)
  }
}
